body {
  background: #f4f5fa;
  margin-bottom: 0.266666667rem;
}
/*头部*/
.title {
  background: #fff;
  height: 6.4rem;
  overflow: hidden;
}
.title-banner > img{
  width: 100%;
  height: 5.68rem;
  z-index: -100;
}
.title-person {
  padding: 0 0.4rem 0 0.4rem;
  position: relative;
  top: -3.1rem;
}
.title-person > .per-img  , .title-person > .per-name , .title-person > .per-btn ,.title-person > .per-btn > a{
  display: inline-block;
}
.title-person > .per-img > img {
  width: 1.866666667rem;
  height: 1.866666667rem;
  border-radius: 0.86666666667rem;
  overflow: hidden;
  border: 0.06666666667rem solid #ffffff;
}
.per-name {
  color: #000000;
  font-size: 0.4533333333rem;
  position: relative;
  top: -0.36rem;
}
.per-btn {
  font-size: 0.333333333rem;
  float: right;
  position: relative;
  top: 0.88rem;
}
.per-btn > a{
  margin-left: 0.13333333rem;
  width: 1.33333333rem;
  height: 0.64rem;
  border: 0.0133333333rem solid #dc3838;
  border-radius: 0.053333333rem;
  text-align: center;
  line-height: 0.64rem;
  font-size: 0.34666666667rem;
  display: inline-block;
}
.per-chat {
  color: #dc3838;
}
.per-master {
  color: #fff;
  background: #dc3838;
}
/*师徒个数*/
.title-have {
  position: relative;
  top: -3.8rem;
  padding: 0.32rem 0.413333333rem;
  height: 1rem;
}
.title-have > p {
  display: inline-block;
  font-size: 0.3733333333rem;
  color: #333333;
}
.title-have > p > span {
  font-family: "Din Pro Bold";
  color: #dc3838 !important;
  margin-left: 0.1333333333rem;
  padding-right: 0.266666667rem;  
}
.apprentice > span {
  border-right: 0.013333333rem solid #666666;
}
/*投资年限、踩雷、平台*/
.title-ex {
  position: relative;
  top: -4rem;
  padding: 0.32rem 0.413333333rem;
  height: 1rem;
}
.title-ex > p {
  display: inline-block;
  font-size: 0.373333333rem;
  color: #666666;
}
.title-ex > p > span {
  margin-left: 0.1333333333rem;
  padding-right: 0.266666667rem;  
  color: #333333 !important;
}
.year , .boom {
  border-right: 0.013333333rem solid #666666;
}

.content {
  background: #fff;
  margin-top: 0.266666667rem;
}
/*观点or红包*/
.tab {
  width: 100%;
  height: 1.17333333333rem;
  padding: 0 0.4rem;
  text-align: center;
  border-bottom: 0.0133333333rem solid #E5E5E5;
}
.tab > p {
  display: inline-block;
  padding: 0.4rem 0 0.38rem 0;
  margin: 0 1.62rem;
  font-size: 0.4rem;
  position: relative;
  top: -0.2rem;
  width: 1.2rem;
}
.tab-active {
  color: #dc3838;
  border-bottom: 0.06666666667rem solid #dc3838;
}
.con-title {
  width: 100%;
  padding-top: 0.4666666667rem;
}
.con-title > h4 {
  font-size: 0.42666666667rem;
  color: #333333;
  border-left: 0.1066666667rem solid #dc3838;
  padding-left: 0.32rem;
}
.con-detail > ul , .con-detailh > ul{
  text-align: center;
  font-size: 0.32rem;
  color: #666666;
  padding: 0.24rem 0;
}
.con-detail > ul >img, .con-detailh > ul >img {
  width: 2.5333333333rem;
  margin-bottom: 0.24rem;
}
.con-detail > ul > li {
  width: 100%;
  border-bottom: 0.013333333rem solid #e5e5e5;
  padding: 0.4rem 0.4rem;
}
.con-detailh {
  display: none;
}
.con-detailh > ul > li {
  width: 100%;
  border-bottom: 0.013333333rem solid #e5e5e5;
  padding: 0.4rem 0;
}
.swiper-slide {
  padding: 0 0.4rem;
  width: 9.8666666666667rem !important;
  float: left;
  display: inline-block;
}
.detail-top > img , .detail-top > p , .detail-top > a{
  display: inline-block;
  float: left;
}
.detail-top > img {
  width: 2.666666667rem;
  height: 0.6666666667rem;
}
.detail-top > p {
  margin-left: 0.4266666667rem;
}
/*推荐投*/
.btn-sug {
  background: url('../images/sugBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
/*放心投*/
.btn-set {
  background: url('../images/heartBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
/*谨慎投*/
.btn-pru {
  background: url('../images/careBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
/*不要投*/
.btn-no {
  background: url('../images/noBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
.detail-top > a {
  font-size: 0.4266666667rem;
  background: #fff ;
  color: #dc3838;
  width: 2rem;
  height: 0.64rem;
  line-height: 0.64rem;
  text-align: center;
  border-radius: 0.053333333rem;
  border: 0.01333333rem solid #dc3838;
  float: right;
}
.red-con {
  color: #333333;
}
.red-con >ul >li {
  display: inline-block;
}
.red-con >ul >li >.tody-part {
    text-align: center;    
    display: inline-block;
    text-align: center;
}
.red-con >ul >li:first-child >.tody-part {
    text-align: center;    
    display: inline-block;
    width: 3.2rem;
    text-align: center;
}
.red-con >ul >li:nth-child(2) >.tody-part {
  padding: 0 0.4rem;
}
.red-con >ul >li >.tody-part >h4 {
  color: #dc3838;
  font-size: 0.48rem;
  font-weight: bold;
  font-family: "Din Pro Bold";
  display: inline-block;
}
.red-con >ul >li >.tody-part > p {
  color: black;
  font-size: 0.32rem;
  padding : 0.2333333rem 0;
}
.red-con >ul >li >.tody-part > img {
  height: 1.133333333rem;
  width: 2.69333333rem;
  display: inline-block;
}
.red-con >ul >li > .lingqu {
  position: relative;
  top: 0.72rem;
}
.red-con >ul >li >.tody-part > .hongbao2 {
  color: #fff;
  position: relative;
  top: -0.98rem;
  left: -0.12rem;
  font-size: 0.346666667rem;
  white-space: 0.12rem;
}
.red-con >ul >li >.tody-part > .red-hot {
  display: inline-block;
  position: relative;
  top: -0.30333333rem;
}
.red-con >ul >li >.tody-part  > span {
  display: inline-block;
  height: 0.373333333rem;
  width: 0.773333333rem;
  background: #dc3838;
  padding: 0.05333333rem 0;
  text-align: center;
  border-radius: 0.05333333rem;
  color: #ffffff;
  font-size: 0.266666667rem;
  position: relative;
  top: -0.066666667rem;
}
.red-con >ul >li > span {
  display: inline-block;
  height: 0.64rem;
  border-right: 0.026666667rem solid #e5e5e5;
  margin-right: 0.1066666667rem;
  position: relative;
  top: -0.1rem;
}

/*最新动态*/
.dynamic {
  background: #fff;
}
.dynamic-title {
  width: 100%;
  padding-top: 0.4666666667rem;
}
.dynamic-title > h4 {
  font-size: 0.42666666667rem;
  color: #333333;
  border-left: 0.1066666667rem solid #dc3838;
  padding-left: 0.32rem;
}
.dynamic-con > ul {
  text-align: center;
  font-size: 0.32rem;
  color: #666666;
  padding: 0.24rem 0;
}
.dynamic-con > ul > img {
  width: 2.5333333333rem;
  margin-bottom: 0.24rem;
}
.dynamic-con > ul > li {
  padding: 0.4rem;
  border-bottom: 0.01333333rem solid #e5e5e5;
  text-align: left;
}
.dynamic-con > ul > li > .dy-left {
  float: left;
  width: 1.04rem;
  margin-right: 0.413333333rem;
}
.dynamic-con > ul > li > .dy-left > .data {
  font-size: 0.5333333333rem;
  margin-left: 0.1333333rem;
  margin-bottom: 0.18rem;
}
.dynamic-con > ul > li > .dy-left > .month {
  font-size: 0.2933333333rem;
  margin-left: 0.1366666667rem;
}
.dy-right {
  float: left;
  width: 7.7466666667rem;
}
/*.dy-where {
  font-size: 0.133333333rem;
}*/
.dy-where > p {
  color: #999999;
  font-size: 0.373333333rem;
}
.dy-where > p > a {
  color: #0084FF;
}
.header-bottom , .header-bottom > ul {
  float: left;
  height: 0.506666667rem;
  position: relative;
  top: 0.22rem;
}
.header-bottom > ul > li {
  display: inline-block;
  height: 0.506666667rem;
  margin-right: 0.21333333333rem;
}
.header-bottom > ul > li > span {
  display: inline-block;
  height: 0.506666667rem;
  font-size: 0.306666667rem;
  text-align: center;
  background: #fff5f5;
  border: 0.01333333rem solid #dc3838;
  border-radius: 0.0533333333rem;
  color: #dc3838;
  padding: 0.106666667rem 0.13333333rem 0.09333333rem 0.106666667rem;
  position: relative;
  top: -0.32rem
} 
.dy-btn {
  float: right;
}
.dy-btn> p {
  margin-left: 0.4266666667rem;
}
/*推荐投*/
.btn-sug {
  background: url('../images/sugBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
/*放心投*/
.btn-set {
  background: url('../images/heartBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
/*谨慎投*/
.btn-pru {
  background: url('../images/careBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
/*不要投*/
.btn-no {
  background: url('../images/noBtn.png') 0 0 no-repeat;
  background-size: contain;
  width: 1.6rem;
  height: 0.66666667rem;
  float: right;
}
.dy-con {
  width: 7.066666667rem;
  font-size: 0.373333333rem;
  position: relative;
  line-height: 0.5rem;
  float: left;
  color: #333333;
  margin-top: 0.12rem;
}
.item-left {
  height: 1rem;
  text-align: center;
  float: right;
  position: relative;
  right: 0.32rem;
  display: inline-block;
  width: 50%;
}
.item-left > .item-good > img {
  width: 0.346666667rem;
  height: 0.37333333rem;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
}
.item-left > .item-good {
  display: inline-block;
  width: 1.6rem;
  height: 0.64rem;
  font-size: 0.32rem;
  color: #dc3838;
  background: #fff5f5;
  border: 0.02rem solid #dc3838;
  border-radius: 0.32rem;
  overflow: hidden;
  position: relative;
  right: -0.32rem;
}
.item-left > .item-good > span {
  display: inline-block;
  position: relative;
  top:-0.07rem;
} 
.item-left > .item-no > span {
  display: inline-block;
  position: relative;
  top:-0.07rem;
} 
.item-left > .item-com > span {
  display: inline-block;
  position: relative;
  top:-0.07rem;
} 
.item-left > .item-com > img {
  width: 0.346666667rem;
  height: 0.37333333rem;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
}
.item-left > .item-com {
  display: inline-block;
  width: 1.6rem;
  height: 0.64rem;
  font-size: 0.32rem;
  color: #999999;
  background: #ffffff;
  border: 0.02rem solid #999999;
  border-radius: 0.32rem;
  overflow: hidden;
  position: relative;
  right: -0.4266667rem;
}
.item-left > .item-no > img {
  width: 0.346666667rem;
  height: 0.37333333rem;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
}
.item-left > .item-no {
  display: inline-block;
  width: 1.6rem;
  height: 0.64rem;
  font-size: 0.32rem;
  color: #999999;
  background: #ffffff;
  border: 0.02rem solid #999999;
  border-radius: 0.32rem;
  overflow: hidden;
  position: relative;
  right: -0.32rem;
}

/*加载线*/
.loading {
 padding: 0 0.4rem;
  text-align: center;
  width: 100%;
  background: #FFFFFF;
}
.loading > span {  
  display: inline-block;
  width: 40%;
  border-top: 0.02rem solid #999999;
  position: relative;
  top :0.59rem;
}
.loading > .loading-left{
  float: left;
}
.loading > .loading-right{

  float: right;
}
.loading > p {
  font-size: 0.326666667rem;
  color: #999999;
  display: inline-block;
  line-height: 0.85rem;
  position: relative;
  top: -0.15rem;
}
.base-line {
  padding: 0 0.4rem;
  text-align: center;
  width: 100%;
  display: none;
  background: #FFFFFF;
}
.base-line > span {  
  display: inline-block;
  width: 35%;
  border-top: 0.02rem solid #999999;
  position: relative;
  top :0.59rem;
}
.base-line > .base-left{
  float: left;
}
.base-line > .base-right{
  float: right;
}
.base-line > p {
  font-size: 0.326666667rem;
  color: #999999;
  display: inline-block;
  line-height: 0.85rem;
  position: relative;
  top: -0.15rem;
}